// 函数的定义

// 1.直接定义一个具有名字的函数
function sayHello() {
    console.log('我定义了一个函数');
}

// 调用函数
sayHello();

sayHello();

sayHello();

// 判断类型是否是函数类型
console.log(typeof sayHello === 'function');

// 函数是可以赋值给其他变量的，变量的类型也会变成函数类型
var world = sayHello;

console.log(typeof world === 'function');

world();


// 2.是不能直接定义一个没有名字的函数
var sayHi = function () {
    console.log('雷猴啊');
}

sayHi();

console.log(typeof sayHi ===  'function');

var hello = sayHi;

console.log(typeof hello === 'function');

hello();